package org.springframework.beans.factory.xml;

import org.springframework.beans.factory.parsing.ProblemReporter;
import org.springframework.beans.factory.parsing.ReaderContext;
import org.springframework.beans.factory.parsing.ReaderEventListener;
import org.springframework.beans.factory.parsing.SourceExtractor;
import org.springframework.core.io.Resource;

public class XmlReaderContext extends ReaderContext {

    private final XmlBeanDefinitionReader reader;
    private final NamespaceHandlerResolver namespaceHandlerResolver;
    
//    public XmlReaderCountext(Resource resource, ProblemReporter problemReporter, ReaderEventListener eventListener,
//            SourceExtractor sourceExtractor, XmlBeanDefinitionReader reader, NamespaceHandlerResolver namespaceHandlerResolver) {
//        
//    }
    
    public XmlReaderContext(Resource resource, ProblemReporter problemReporter, ReaderEventListener eventListener,
            SourceExtractor sourceExtractor, XmlBeanDefinitionReader reader, NamespaceHandlerResolver namespaceHandlerResolver) {
        super(resource, problemReporter, eventListener, sourceExtractor);
        this.reader = reader;
        this.namespaceHandlerResolver = namespaceHandlerResolver;
    }

    public void fireDefaultsRegistered(DocumentDefaultsDefinition defaults) {
        
    }
}
